#ifndef FABRICADETERRITORIOSOBSERVABLES_H_
#define FABRICADETERRITORIOSOBSERVABLES_H_

#include "FabricaDeTerritorios.h"
#include "Territorio.h"
#include "NotificadorDeCambios.h"
#include <string>

class FabricaDeTerritoriosObservables : public FabricaDeTerritorios
{
private:
	NotificadorDeCambios* notificadorDeCambios;
public:
	FabricaDeTerritoriosObservables(NotificadorDeCambios* notificadorDeCambios);
	Territorio* crearTerritorio(std::string nombre, int x, int y, Continente* continente);
	virtual ~FabricaDeTerritoriosObservables();
};

#endif /*FABRICADETERRITORIOSOBSERVABLES_H_*/
